An Asynchronous Process Algebra withMultiple
نویسنده
چکیده
In this paper we introduce a novel approach to the speciication of real-time behaviour with process algebras. In contrast to the usual pattern, involving a xed, measurable, and global notion of time, we suggest to represent real-time constraints indirectly through uninterpreted clocks enforcing broadcast synchronization between processes. Our approach advocates the use of asynchronous process algebras, which admit the faithful representation of nondeterministic and distributed computations. Technically, we present a non-trivial extension of the Calculus of Communicating Systems CCS Mil89a] by multiple clocks with associated timeout and clock ignore operators. We illustrate the exibility of the proposed process algebra, called PMC, by presenting examples of rather diierent nature. The timeout operators generalize the timeout of ATP NS90] to multiple clocks. The main technical contribution is a complete axiomatization of strong bisim-ulation equivalence for a class of nite-state processes and a complete axiom-atization of observation congruence for nite processes.
منابع مشابه
Network Algebra for Asynchronous Dataflow∗
Network algebra is proposed as a uniform algebraic framework for the description and analysis of dataflow networks. An equational theory of networks, called BNA (Basic Network Algebra), is presented. BNA, which is essentially a part of the algebra of flownomials, captures the basic algebraic properties of networks. For asynchronous dataflow networks, additional constants and axioms are given; a...
متن کاملNetwork Algebra for Synchronous and Asynchronous Dataflow
Network algebra is proposed as a uniform algebraic framework for the description and analysis of dataflow networks. An equational theory, called BNA (Basic Network Algebra), is presented. BNA, which is essentially a part of the algebra of flownomials, captures the basic algebraic properties of networks. For synchronous and asynchronous dataflow networks, additional constants and axioms for conn...
متن کاملComparing the Eeciency of Asynchronous Systems Motivation and Introduction
A timed process algebra is developed for evaluating the temporal worst-case eeciency of asynchronous concurrent systems. For the sake of simplicity, we use a classical CCS-like algebra where actions may occur arbitrarily within a continuous time interval, yielding arbitrary relative speeds of the components. Via the timed testing approach, asynchronous systems are then related w.r.t. their wors...
متن کاملAsynchronous Box Calculus
The starting point of this paper is an algebraic Petri net framework allowing one to express net compositions, such as iteration and parallel composition, as well as transition synchronisation and restriction. We enrich the original model by introducing new constructs supporting asynchronous interprocess communication. Such a communication is made possible thanks to special ‘buffer’ places wher...
متن کاملA Framework for the Evaluation of Worst-Case System Efficiency
In this paper we present FASE (Fast Asynchronous Systems Evaluation), a tool for evaluating worst-case efficiency of asynchronous systems. This tool implements some well-established results in the setting of a timed CCS-like process algebra: PAFAS (a Process Algebra for Faster Asynchronous Systems). Moreover, we discuss some new solutions that are useful to improve the applicability of FASE to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994